home *** CD-ROM | disk | FTP | other *** search
-
- NoisePlayer V4.00
- =================
-
- NoisePlayer V3.0 written by Flynn of Tristar.
- NoisePlayer V3.5 to V4.0 written by Jolyon Ralph.
-
-
- V4.00 Changes:
- ==============
-
- Listened to a lot of moans on UseNet, and changed some things (as well
- as a few ideas of my own). Lots more things to fix if and when I get time,
- but for the moment here's what I've done:
-
- Much smaller window. Doesn't waste half of your workbench now. Next version
- (V5?) will have proper Intuition window with gadgets and things, instead of
- this req.library thing (do you know the code doesn't even open the intuition
- library? It's totally req.library based. Now, that's either damn stupid, or
- damn clever, haven't decided which yet :-)
-
- NTSC support? Well, for you 20% of the Amiga community, that live with
- 60hz and a small screen :-) I've added support for playing PAL modules at
- PAL speed on an NTSC machine. It won't play NTSC modules on a PAL machine,
- in fact, it won't play NTSC modules at all now. I've not yet heard an NTSC
- module that's any good, so it's no major problem :-) You think I'm wrong?
- Send me your NTSC modules then...
-
- The NTSC support is a bit of a cheat really :-), all it does is checks the
- system VBFrequency value (in the Execbase structure), if it's 60hz it
- skips 1 VBlank in 6, hence giving 5 vblanks per second instead of 6. They
- aren't evenly spaced, but it sounds alright, and it was an awful lot
- easier than timer interrupts. Thanks to Jez San for the cunning idea.
- It will even allow you to switch modes during play, except the switch
- program must be a 'legal' one that alters the execbase VBlankfrequency
- value (such as Kickstart 2.0 ScreenMode, or Nico Francois' NTSC and PAL
- programs, and unlike the 50hz and 60hz programs I did many a moon ago :-)
-
- Changed the window title to NoisePlayer, which is a lot more obvious
- when using system monitor programs and the like.
-
- NoisePlayer now runs fine from an icon, it was a little flaky before.
-
- Sorry, but MED support is *still* not ready, call me lazy, but I can't be
- bothered to read through all of that weird Finnish C code....
-
- If you find a module that won't play on this, load it into Protracker
- or Startrekker, and save it out again. This will fix 99% of all known
- modules, if it still doesn't work, send it to me (post or EMAIL, but if
- you're outside the UK it better be a good module at 3.3pence / Kb)
-
-
- Well, it's taken me, um two and a half hours to make the changes from
- V3.51, so I'll start uploading it places now... If you've got any
- replay routines for music programs not supported, please please send
- them. I'm particularly after the latest version of NoisePacker (the one
- that doesn't use Level 6 interrupts).
-
-
-
- V3.51 Changes:
- ==============
-
- Changed filerequester to go full screen height on interlaced screens.
- The following filetypes are now hidden on the file requester:
- *.nt (Startrekker data files, can't be loaded on their own)
- info.*, smpl.* (TFMX data files, can't be loaded on their own)
- *.bak, *.iff (just a couple of obvious ones to miss out)
-
- BUGS: It sometimes burks up on short Future Composer mods, I'll
- investigate further, probably a DMA problem with this Amiga 3000....
- It won't run from an icon yet. Perhaps later tonight... :-)
- Still uses VBLANK interrupt, this will be changed to CIA timer for
- next release (for all our NTSC friends)
-
-
- V3.50 Changes:
- ==============
-
- Removed stupid speed-up with both mouse buttons pressed. With -R option,
- it now ONLY accepts IDCMP events, as it should.
- Fixed timing bug in some sound routines that fell over with faster
- processors fitted.
- Added Startrekker support (including AM sounds, but not 8 channel)
- Two Startrekker play types:
- If .NT file is found, it uses Startrekker AM play routine
- If .NT file is not found, it uses Pro/Noisetracker routine
- Extra BSS section added to code to store .NT files
- Added Protracker support (up to PT1.1B, not including CIA timing)
- Now works properly with Kickstart 2.0.
- Changed text accordingly.
- Created this doc file.
-
-
- OK, WHAT THE HELL IS THIS PROGRAM FOR?
- ======================================
-
- This program will play a variety of popular sound program
- modules, including:
-
- Protracker 1.0 to 1.1B (VBlank timed modules only, sorry)
- Startrekker 1.0 to 1.3 (not 8 channel or MIDI)
- NoiseTracker 1.0 to 2.0 (not midi)
- Soundtracker 2.3 to 2.5 (earlier versions must be converted)
- Future Composer 1.3 & 1.4
- Delta Music 2.0 to 2.1
- Sound Monitor
- SIDMon
- TFMX
- JAM Cracker
-
-
- First, half an apology to Flynn. Sorry I had to rewrite your code
- (without your permission), but as you left no possible way of
- contacting you, what could I do? Only half an apology, because
- the code was unbelieveably badly broken. It took me a weekend
- to fix it, and I'd rather have spent the time doing something
- else.
-
- While I fixed it, I added support for Startrekker 1.3 modules
- (including AM sounds, but not 8-channel, yet), and replaced
- the Noisetracker routine with the latest Protracker routine,
- so all ProTracker effects (such as finetune) should work.
- It won't do CIA timing for ProTracker tunes, I'll put that in
- the next version.
-
- MED modules almost made it in time for this release, but
- they will definately be in the next version, along with (hopefuly)
- Startrekker 8 channel, Oktalyzer, Digital Mugician and Quartet.
-
- Also, an apology to you all for not having the original documentation,
- but I got this program from a disk that didn't have the docs on it
- (shame on you Jonathan!).
-
- Syntax:
-
- NOISEPLAYER [-option] [filename]
-
- Options:
-
- -m# load module and play
-
- -p# load module and play in background (returns CLI)
-
- -r load and use REQ.LIBRARY file requester
-
- -i display information about the program.
-
-
- REQ.LIBRARY must be copied into your LIBS: directory.
-
-
-
-
- To contact me it's best to send email to: JRALPH@CIX.COMPULINK.CO.UK.
- What? You don't have email? Hahahahaha.
-
- Write to:
-
- Jolyon Ralph,
- 81 Woodcote Grove Rd,
- Coulsdon, Surrey,
- CR5 2AL
- England.
-
- or phone me if you can be bothered,
-
- 081 668 9605
-
- I'm a freelance Amiga/CDTV programmer who's always looking for interesting
- things to do....
-
-
- This program is *ROCKWARE!* If you like it, send me a nice rock/mineral/fossil
- from where you live (I collect them, you see).
-